package com.wrk._3_方法._02_习题;

import java.util.Scanner;

public class _003_买飞机票 {
    public static void main(String[] args) {
       //输入机票原价、月份和  头等舱或经济舱
        Scanner scanner = new Scanner(System.in);
        //输入月份
        System.out.print("请输入购买机票月份：");
        int month = scanner.nextInt();
        //请输入原价
        System.out.print("请输入购买机票原价：");
        double originalPrico = scanner.nextDouble();
        //请输入机舱类型
        System.out.print("请输入购买机舱类型（头等舱:0或经济舱:1）:");
        int type = scanner.nextInt();

        //判断，旺季(5-10月)头等舱9折，经济舱8.5折，
        //    淡季(11月到来年4月)头等舱7折，经济舱6.5折。
        //旺季
        if (month >= 5 && month <=10 ){
            System.out.println("折算后价格为："+season(originalPrico,type,0.9,0.85));
        }
        //淡季
        else if (month >=11 && month <=12 || month >= 1 && month <=4){
            System.out.println("折算后价格为："+season(originalPrico,type,0.7,0.65));
        }else {
            System.out.println("输入的月份不合法");
        }
        scanner.close();
    }

    //定义方法，计算价格，
    public static double season(double originalPrico,int type,double vo,double v1){    //定义四个元素：原价,类型，头等舱折扣，经济舱折扣
        //头等舱
        if ( type == 0){
            originalPrico = originalPrico * vo;
        }
        //经济舱
        if (type == 1){
            originalPrico = originalPrico * v1;
        }else {
            System.out.println("没有这个机舱类型");
            return 0;
        }
        return originalPrico;
    }
}
